package com.ihrm.system.service;

import com.ihrm.domain.system.User;
import org.springframework.data.domain.Page;

import java.util.Map;

/**
 * @author 13932105637
 * @version l.0
 * @date 2021/8/12 22:40
 **/
public interface IUserService {
    /**
     * 1.保存
     */
    public void save(User user);

    /**
     * 2.更新用户
     */
    public void update(User user);

    /**
     * 3.根据id查询用户
     */
    public User findById(String id);

    /**
     * 4.查询全部用户列表
     * 参数：map集合的形式
     * hasDept
     * departmentId
     * companyId
     */
    public Page findAll(Map<String, Object> map, int page, int size);

    /**
     * 5.根据id删除用户
     */
    public void deleteById(String id);

}
